﻿@charset "utf-8";

/*reset*/
html{ color:#000; background:#fff;}
body{ line-height:1.4; font-family:"微软雅黑","宋体";    font-size: 13px; }
input, textarea, select{ font-size:100%; font-family:inherit;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, form{ margin:0;}
ul, ol{ padding-left:0; list-style-type:none;}
ins, a{ text-decoration:none; color: #333;}
a:hover{ text-decoration:underline;}
img{ border:0;}
i{ font-style: normal;}
img,label,input{vertical-align:middle} 
select, input, button, button img, label {
	vertical-align:middle;
}
input {
	font-family:"Microsoft Yahei","微软雅黑";
	webkit-font-smoothing:antialiased;
	-moz-font-smoothing: subpixel-antialiased;
}
input, input:focus, button, button:focus, select,textarea, textarea:focus,select:focus {
	outline:none; 
}
input{
	display: inline-block;
	vertical-align: middle;
}
select{
	font-family:"Microsoft Yahei","微软雅黑";
}
textarea {
	resize:none;
	font-family:"Microsoft Yahei","微软雅黑";
}
input::-ms-clear{display:none;}
/*table{ border-collapse:collapse; border-spacing:0;}*/

/*dispaly*/
.dn{ display:none;}
.di{ display:inline;}
.db{ display:block!important;}
.dib{ display:inline-block;} 

/*float*/
.fl{ float:left;}
.fr{ float:right;}

/*block center*/
.auto{ margin-left:auto; margin-right:auto;}

/*fix clear*/
.fix{ *zoom:1;clear:both;}
.fix:after{ display:table; content:''; clear:both;}

/*ellipsis...*/
.ell{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ovh{ overflow: hidden;}
.z{ zoom: 1;}

.triangle_t{
    width:0;
    height:0;
    line-height: 0;
    border-width:6px;
    border-style:solid dashed dashed dashed;
    border-color:#ccc transparent transparent transparent;
}

.mt10{ margin-top: 10px;}
.mb10{ margin-bottom: 10px;}
.mr10{ margin-right: 10px;}
.mb15{ margin-bottom: 15px;}
.mr18{ margin-right: 18px;}
.mr10{ margin-right: 10px;}
.mr30{ margin-right: 30px;}
.ml15{ margin-left: 15px;}
.m15{ margin: 15px;}


.p10{ padding: 10px;}
.pt10{ padding-top: 10px;}
.pb10{ padding-bottom: 10px;}
.p20{ padding: 20px;}

.gList li{ height: 25px; line-height: 25px; position: relative; font-size: 14px; padding-left: 12px; background: url(img/gList_bg.png) no-repeat left center; }
.gList li a{  width: 90%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; display:inline-block; *display:inline; *zoom:1; height:25px; line-height:25px;}
.gList li a:hover{ color: red;}
.gList .time{ position: absolute; height: 25px; line-height: 25px; top: 0; right: 0;}
.gList h4{ overflow: hidden;}
.gBor{ border: 1px solid #ccc; background: #fff;border-top:2px #ff9900 solid;}
.gBor-b{ border-bottom: 1px #e8e8e8 solid;}
.gBor-t{ border-top: 1px #e8e8e8 solid;}

.gH3{ height: 38px; line-height: 38px; padding:0 15px;border-bottom: 1px #e8e8e8 solid;  position: relative; background: #f5f5f5;font-size:18px; color:#333;}
.gH3-toMore{ position: absolute; height: 18px; line-height: 18px; top: 10px; right: 10px; font-size: 12px; font-weight: normal;}

.icon{ background: url(../img/gIcon.png) no-repeat; }

/*@font-face {
    font-family: 'yicheduregular';
    src: url('./font/webfont.eot');
    src: url('./font/webfont.eot?#iefix') format('embedded-opentype'),
         url('./font/webfont.woff') format('woff'),
         url('./font/webfont.ttf') format('truetype'),
         url('./font/webfont.svg#yicheduregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
.gIcon{ display: block; float: left;  margin-right: 4px; font-family: "yicheduregular"; text-align: center; font-weight: normal; font-style: normal;}
.menu .gIcon{width: 29px; height: 29px;line-height: 29px;  font-size: 28px;}
.channel_title .title_ico{ width: 50px; font-size: 50px;}

/* ���м������ʽ */
.breakcrumb{ height: 26px; line-height: 26px; padding: 4px 0; font-size: 14px; margin-left: 8px}
.breakcrumb a{ display: inline-block; margin-right: 4px;}

.m_advBox{ height: 90px; margin-bottom: 10px; }

/*layout*/
.gWrapper,#nav,.channel,.hot_train,.footer_content,.m_advBox,.info_section,.school_content,.teacher_main,.manage_main,.student_main,.hot_school{ width: 1200px; margin-left: auto; margin-right: auto;}
.frendLinks,.address{ width: 1198px; margin-right: auto; margin-left: auto;}
.topBar{ width: 100%; height: 32px; line-height: 32px; background-color: #f5f5f5; border-bottom: 1px solid #e3e3e3; min-width: 1200px;}
.topBar .info_left a,.topBar .info_left span{ font-size: 13px; padding-left: 20px;}
.topBar .info_left a:hover{ color: red;}
.topBar .select_area{ padding: 0 20px; cursor: pointer; position: relative; height: 32px; line-height: 32px; overflow: hidden;} 
.topBar .triangle_t{ margin-top: 13px;}
.topBar .topLink{ float: right; }
.topBar .topLink li{ float: left; height: 32px; line-height: 32px;  }
.topBar .topLink a{ padding:0 15px 0 30px; background-position: -175px 2px; display: block;font-size:14px;}
.topBar .topLink a:hover{ color:red;}
.topBar .topLink .icon1{ background-position: -175px -31px;}
.topBar .topLink .icon2{ background-position: -175px -63px;}
.topBar .topLink .icon3{ background-position: -175px -95px;}
.topBar .topLink .icon4{ background-position: -175px -127px;}
.header{ height: 162px; position: relative; z-index: 10; position: relative; }
.header_info{ height:122px }
.header_info .top_info{ padding-top:30px; }

.nav_wrapper{ width: 100%; height: 40px; background: #ff9900; min-width:1200px;}
#nav{ height: 40px;  position: relative; z-index: 99;}
#nav .nav_list{ float: left;}
#nav .nav_list li{ float: left; position: relative;}
/*font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Helvetica Neue",Arial,sans-serif;*/
#nav .nav_list a{ float: left; display: block; height: 40px; font-size: 18px; line-height: 38px; color:#fff; padding: 0 16px; }
#nav .nav_list .active,#nav .nav_list a:hover{background: #99cc33; text-decoration: none;}

#nav .sub_nav{position: absolute; top:40px; background: #005bac; left: 0; display: none; width: 126px;}
#nav .sub_nav li{ float: none; width: 126px;}
#nav .sub_nav li a{ display: block; padding: 0; text-align: center; width: 126px; font-size: 14px;}
#nav .sub_nav li a:hover{ text-decoration: none;}

/*#nav{ height: 40px;  position: relative; z-index: 99;}
#nav .nav_list{ float: left;}
#nav .nav_list li{ float: left; }
#nav .nav_list a{ float: left; display: block; height: 38px; font-size: 18px; line-height: 38px; color: #fff; padding: 0 18px; font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Helvetica Neue",Arial,sans-serif;background: url(../img/bg_dotted.png) no-repeat 0 center; }
#nav .nav_list .active,#nav .nav_list a:hover{text-decoration: none; height: 37px; border-bottom: 3px solid red;}*/


#nav .menu{ width: 220px; position: relative; font-size: 0; cursor: pointer;  }
#nav .menu h2{ width: 217px; background-color: #99cc33;  text-align: center;font-size: 16px; line-height: 40px; color: #fff;border-right: 1px solid #99cc33; border-left: 1px solid #99cc33;}

#nav .menu_list{ position: absolute; left: 0; top:40px; border: 1px solid #e0e0e0; border-top: none; border-right: none;   width: 218px; display: none; }
.menu_list a{ color: #333; font-size: 14px; white-space:nowrap; }
.menu_list li{ width: 197px;  background-color: #f8f8f8; cursor: pointer; border-top: 1px solid  #f8f8f8; border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; padding: 10px;}
.menu_list li.active{ background: #fff; width:199px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: none;}
.menu_list h3{ height: 29px; line-height: 29px; font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Helvetica Neue",Arial,sans-serif; }
.menu_list h3 a{  font-size: 16px; float: left;}
.menu_list .sort_info{ padding-left: 22px;}
.menu_list .sort_info a{padding-left: 10px; float: left; white-space:nowrap; line-height: 24px;} 
.menu_list .details_info{ width: 300px; height: 504px; background-color: #fff; position: absolute; top:0; left: 218px; padding: 10px 20px; border: 1px solid #e0e0e0; z-index: 399; border-left: none; display: none;}
.menu_list .details_info h4{ height: 38px; line-height: 38px; border-bottom: 1px dashed #ccc; margin-bottom: 10px;}
.menu_list .details_info h4 a{ font-size: 20px;}
.menu_list .details_info dl{ margin-bottom: 30px;}
.menu_list .details_info dt{   line-height:26px; font-size: 16px; font-weight: bold;}
.menu_list .details_info dd{ float:left; padding: 5px 10px;}
.menu .level1 i,.menu .level1 h4 { color: #d0243c;}
.menu .level2 i,.menu .level2 h4 { color: #39b200;}
.menu .level3 i,.menu .level3 h4 { color: #3fb2e9;}
.menu .level4 i,.menu .level4 h4 { color: #61349f;}
.menu .level5 i,.menu .level5 h4 { color: #ff7a01;}
.menu .level6 i,.menu .level6 h4 { color: #1facab;}
.menu .level7 i,.menu .level7 h4 { color: #d0243c;}
.menu  h4{ font-size:18px;}


.frendLinks{ }
.frendLinks p{ padding: 10px 0; }
.frendLinks p a{ display: inline-block; height: 20px; padding: 5px 15px 0 15px;font-size:14px; }
.address h3{ height: 33px; line-height: 33px; border-bottom: 1px solid #ccc; font-weight: normal; background: #efefef; position: relative;}
.address h3 span{ float: left; padding: 0 10px; border-right: 1px solid #ccc; cursor: pointer; position: relative;}
.addressDesc{ padding:10px 20px; height: 90px; display: none;}
.address .active{ display: block;}
.address .cur{ background: #fff; margin-bottom: -1px; height: 34px;}
.addressDesc h4{ font-size: 16px; line-height: 20px;  margin-bottom: 6px; }
.addressDesc p{ font-size: 14px; line-height: 18px; margin-bottom: 4px;}

.footer{ background:#f1f1f1; min-width: 1200px;}
.footer .line{ height: 5px;width: 100%; overflow: hidden; background-color:#ff9900 ;}
.footer_content{  padding-top: 10px;}
.footer_content h4{ height: 30px; line-height: 30px; font-size: 18px;}
.footer_content p{ font-size: 14px; margin-bottom: 6px;}
/*.footer_content .address_info span{ float: left; height:22px; line-height: 18px;}*/
.footer_content .address_info span{height:22px; line-height: 18px;}
.footer_content .add{ width:298px;}
.footer_pic{ text-align: center; height: 47px; padding-top:10px;}
.footer_pic span{ margin: 0 10px;}
.cp_info{ text-align: center;  padding-top: 10px;}
.cp_info .copy_nav{ font-size: 14px; padding: 10px 0;}
.footer_content .our_info{  padding: 0 0 20px 0;}

.imgTab{ position: relative;}
.imgTab li{  position:absolute; top: 0; left: 0; display: none;}
.imgTab img{ width: 100%; height: 100%;}
.imgTab .active{ display: block;}
.btnList{  position: absolute; bottom: 10px;right:0px;}
.btnList li{  width: 18px; height: 18px; float: left; line-height: 18px; text-align: center; margin-right: 10px; cursor: pointer; border-radius: 50%; background: #ccc;}
.btnList .active{  color: #fff;}

/*回到顶部，回到主页*/
/*#goTop,#goHome{ width:54px; height:54px; position:fixed; right:5px; background: url(img/gIcon.png) no-repeat; opacity:0.3; filter:alpha(opacity=30); display:none;}
#goTop:hover,#goHome:hover{opacity:1; filter:alpha(opacity=100);}
#goTop{ background-position:-60px -70px; bottom:8px;}
#goHome{ background-position:0 -70px; bottom:65px;}*/
/*index page*/
.index_main_info{padding-left: 228px; width: 972px; margin-left: auto; margin-right: auto;position: relative; z-index: 9; height:153px; position:relative;}
#index_tabBox{ width:748px; position: relative; }
#index_tabBox .imgTab{width: 748px; height:350px; }
#index_tabBox .imgTab li{ width: 748px; height:350px; }
#index_tabBox .btnList{  position: absolute; bottom: 10px;right:20px;}
#index_tabBox .btnList .active{  background: red;}


/*.fullTab { width: 100%; height: 361px; position: relative; min-width:1200px;}*/
.fullTab { width: 100%; height: 361px; position: relative; min-width:1200px;}
.fullTab .wrapper{ width: 100%; height: 361px; position: relative;}
.fullTab .wrapper li{height: 361px; width: 100%; position: absolute; top: 0; left: 0;display: none;}
.fullTab .wrapper a{ display: block; height: 361px; width: 100%;}
.fullTab .wrapper .full1{background: #D83248; }  /*红色*/
.fullTab .wrapper .full2{background: #FF7131; } /*黄色*/
.fullTab .wrapper .full3{background: #1C91C7; }  /*蓝色*/
.fullTab .wrapper .full4{background: #e8365a; display: block;} /*红色系*/
.fullTab .wrapper .full5{background: #2E98EA; } /*蓝色系*/

.fullTab .btns{ width: 100%; height: 30px; line-height: 30px; text-align: center; position: absolute; bottom: 0;}
.fullTab .btns a{ display: inline-block; overflow: hidden; color: #fff; opacity: .5; filter:alpha(opacity = 50);  *display: inline-block; *zoom:1; width: 18px; height: 18px; line-height: 18px; text-align: center; font-family: arial; font-size: 60px; margin-left: 10px;}
.fullTab .btns .first{ margin-left:140px;}
.fullTab .btns .active,.fullTab .btns a:hover{ color: red; opacity: .8; filter:alpha(opacity = 80)}

.index_main_info .news{ width: 190px; height:328px; border: 1px solid #ccc;  padding: 10px;}
.index_main_info .news h3{ height: 30px; line-height: 30px;  font-size: 14px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.index_main_info .news li{ height: 24px; line-height: 24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width: 190px;}
.index_main_info .news_list{ height: 120px; overflow: hidden;}
.index_main_info .news_list a{ float: left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width: 170px; font-size: 14px;}
.index_main_info .news_list i{ float: left; margin-right: 4px; color: #0ca7e8; font-family: arial;}

.index_main_info .main_tab{ width:972px; border: 1px solid #ccc; height: 154px; position: absolute; border-top: none; top:0; right:0;}
.index_main_info .tab_title{ height: 30px;background: #f5f3f4; border-top:1px solid #ccc; position:relative;  border-bottom: 1px solid #99cc33;}
.index_main_info .tab_title li{ line-height: 30px; height: 30px; text-align: center; float: left; width: 162px;  cursor: pointer; position:relative;font-size:14px;}
.index_main_info .tab_title .active{ height: 30px; background: #fff;  border-top: 2px solid #99cc33; line-height:30px;  margin-top:-1px; position: relative;border-left: 2px solid #99cc33; border-right: 2px solid #99cc33; *zoom:1;}
.tab_info_wrap{ height: 90px; padding:10px 0 10px 15px; overflow:hidden; width: 958px; }
.tab_info_wrap .fix{  width: 958px;  overflow: hidden; position: relative; display: none;}
.tab_info_wrap .active{ display: block;}
.tab_info_wrap .next,.tab_info_wrap .prev{ width: 36px; height: 36px; background: #000; opacity: 0.4; filter:alpha(opacity=40); position: absolute; top: 32px; line-height: 36px;text-align: center; color: #fff; font-size: 26px; display: none; }
.tab_info_wrap .next{ left: 902px;}
.tab_info_wrap .prev{ left: 0;}
.tab_info_wrap ul{ height:  100px; }
.tab_info_wrap li{ height: 100px; width: 221px;  float: left; margin-right: 18px; background: #333; text-align: center;}
.tab_info_wrap li a{ font-size: 20px; color: #fff; display: block;}
.tab_info_wrap li img{ display: block;}
.tab_info_wrap li a:hover img{ border:1px solid #99cc33;}

/*.channel{ height: 500px;}*/
.channel .info_wrapper{ border: 1px solid #ccc; border-top: none;}
.channel_title{ height: 47px; line-height: 47px; border-bottom: 3px solid #ff9900; overflow: hidden;}
.channel_title h2{ font-size: 20px; position: relative; height: 50px; line-height: 50px;}
.channel_title h2 a{ color: #ff9900; display: block; float: left;}
.channel_title h2 .more{ font-size: 14px; color: #333; position: absolute; right: 0; bottom: 12px; height: 25px; line-height: 25px; text-decoration: none;}
.channel_title .more .gIcon{ font-size: 20px;}
.channel_left{ width: 200px; background: #f8f8f8; margin-right: 10px; height: 445px; padding: 15px 10px 0 10px; position:relative; }
.channel_left .advBox{ height: 330px; overflow: hidden;}
.channel_left .tab_btnList{ position:absolute; left:28px; bottom:0; height:118px; }
.channel_left .tab_btnList li{ width:130px; height: 35px; line-height: 35px; margin-bottom:15px;  padding-left:40px;}
.channel_left .tab_btnList li a{ display: block; font-size: 14px;font-weight:bold;color:#075B7A;}
.channel_left .tab_btnList .wrapper a:hover{ color: #fff; text-decoration: none; }

.channel_1 .channel_left{ background:url(../img/channel_zk.jpg) no-repeat;}
.channel_2 .channel_left{ background:url(../img/channel_ck.jpg) no-repeat;}
.channel_3 .channel_left{ background:url(../img/channel_yc.jpg) no-repeat;}

.channel_list{ padding: 10px 10px 0 10px;}
.channel_list li{ line-height: 29px; height: 29px;  width: 230px; font-size: 14px; position: relative;}
.channel_list li a{ display: block;width: 200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; *zoom: 1;}
.channel_list li i{float: left; margin-right: 4px; font-family: arial; font-size: 16px; }

.channel_rigtht{ width: 252px;height: 450px;  border-left: 1px dashed #ccc; }
.channel_rigtht h3{ height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background: #fff; padding-left: 10px;}

.channel_main{ width: 708px; height: 435px; padding: 15px 0  10px 0; position: relative; overflow: hidden;}
.channel_main .tab_btnList{ width:212px; background: #f8f8f8; border-top: 1px solid #ccc; }
.channel_main .tab_btnList li{ width:210px; height: 71px;  background: #f8f8f8;border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; cursor: pointer;font-size: 0;  border-right: 1px solid #ccc;}
.channel_main .tab_btnList li img{ display: block; width: 100%; height: 100%;}
.channel_main .tab_btnList .active{ background: #f8f8f8; z-index: 9;border-right-color: #f8f8f8; border-left-color: #369;}

.channel_main .tab_btnList .info_list{ position: absolute;display: none; left: 212px;z-index: 99; top: 15px; width: 495px;   height: 431px; background: #f7f7f7;border: 1px solid #ccc;border-left:none;}
.channel_main .tab_btnList .info_list li{ width:200px; height:36px; line-height: 36px; text-align: center;padding: 0; margin-right: 10px;  margin-bottom: 30px; float: left; border: 1px solid #ccc; font-size: 20px; font-weight: bold;}
.channel_main .tab_btnList .info_list .info{ width: 460px; height: 80px; border: 1px solid #ccc; margin-left:20px; margin-top:10px;}
.channel_main .tab_btnList .info_list .info img{ display: block; width: 100%; height: 100%;}
.channel_main .tab_btnList .info_list li a{ display: block; color: #000;}
.channel_main .tab_btnList .info_list h4{text-align: center; height: 50px; line-height: 50px; font-size: 30px; }
.channel_main .tab_btnList .info_list .list{ width: 465px;  margin: 10px 0; overflow: hidden; padding-left: 12px;;}

 .channel_main .tab_btnList .info_list .wrapper{ width: 470px; height: 300px;  position: relative; margin-top:20px; margin-left:10px;}
 .channel_main .tab_btnList .info_list .wrapper p{position: absolute; font-size: 16px; color: #fff; font-weight: bold; text-align: center; }
 .channel_main .tab_btnList .info_list .wrapper p span{ display: block;}
 .channel_main .tab_btnList .info_list .box1{ width: 109px; height: 94px; line-height: 94px; }
 .channel_main .tab_btnList .info_list .box2{ width: 226px; height: 94px; line-height: 94px; }
 .channel_main .tab_btnList .info_list .box3{ width: 109px; height:197px; line-height: 197px;}
  .channel_main .tab_btnList .info_list .wrapper .cur{ margin-top: -4px; margin-left: -4px;}

 .channel_1 .tab_btnList .info_list .p1{top: 0; left: 10px;}
 .channel_1 .tab_btnList .info_list .p2{top: 0; left: 127px;}
 .channel_1 .tab_btnList .info_list .p3{ top: 0; left: 361px; }
 .channel_1 .tab_btnList .info_list .p4{ top: 103px; left:10px; }
 .channel_1 .tab_btnList .info_list .p5{ top: 103px; left:244px;}
 .channel_1 .tab_btnList .info_list .p6{ top:103px; left:361px;}
 .channel_1 .tab_btnList .info_list .p7{ left: 10px; top: 206px; }
 .channel_1 .tab_btnList .info_list .p8{ left:127px; top: 206px; }

 .channel_2 .tab_btnList .info_list .p1{top: 0; left: 10px;}
 .channel_2 .tab_btnList .info_list .p2{top: 0; left: 244px;}
 .channel_2 .tab_btnList .info_list .p3{ top: 0; left: 361px; }
 .channel_2 .tab_btnList .info_list .p4{ top: 103px; left:10px; }
 .channel_2 .tab_btnList .info_list .p5{ top: 103px; left:127px;}
 .channel_2 .tab_btnList .info_list .p6{ top:103px; left:244px;}
 .channel_2 .tab_btnList .info_list .p7{ left: 10px; top: 206px; }
 .channel_2 .tab_btnList .info_list .p8{ left:244px; top: 206px; }

 .channel_3 .tab_btnList .info_list .p1{top: 0; left: 10px;}
 .channel_3 .tab_btnList .info_list .p2{top: 0; left: 127px;}
 .channel_3 .tab_btnList .info_list .p3{ top: 0; left: 244px; }
 .channel_3 .tab_btnList .info_list .p4{ top: 103px; left:127px; }
 .channel_3 .tab_btnList .info_list .p5{ top: 103px; left:361px;}
 .channel_3 .tab_btnList .info_list .p6{ top:206px; left:10px;}
 .channel_3 .tab_btnList .info_list .p7{ left: 244px; top: 206px; }
 .channel_3 .tab_btnList .info_list .p8{ left:361px; top: 206px; }

  .channel_main .tab_btnList  .bg1{background: #05852C;}
  .channel_main .tab_btnList  .bg2{ background: #E58E05;}
  .channel_main .tab_btnList  .bg3{background: #2691FE;}
  .channel_main .tab_btnList  .bg4{background: #8E32D0;}
  .channel_main .tab_btnList  .bg5{ background: #D9512B;}
  .channel_main .tab_btnList  .bg6{ background: #ECB727;}
  .channel_main .tab_btnList  .bg7{ background: #0455A0;}
  .channel_main .tab_btnList  .bg8{background: #80A12B;}
 
.hot_school .info_wrap{ width: 1182px; margin-left: auto; margin-right: auto;  border: 1px solid #ccc; padding:14px 0 0 14px; overflow: hidden;}
.hot_school .train_list li{ float: left; margin-right: 15px; width: 280px; margin-bottom: 14px; height: 160px; position: relative; overflow: hidden;}
.hot_school .train_list li img{  display: block; width: 100%; height: 100%; }
.hot_school .train_list .info{ position: absolute; top:160px; left: 0; width: 280px; height: 160px;}
.hot_school .train_list .mark{ position: absolute; top: 0; left: 0; background: #000; opacity: 0.6; filter:alpha(opacity=60); width: 100%; height: 100%; z-index: 1;}
.hot_school .train_list .title{ line-height: 22px; text-align: center; top: 40%; font-size: 24px; color: #fff; z-index: 2; position: absolute; font-weight: bold; width:100%; left: 0;}

.hot_train .info_wrapper{ border:1px solid #ccc; margin-bottom:6px;}
.hot_train .info_wrap{ width: 943px; float: left;}
.hot_train .train_list{ padding: 10px 0 0 10px; width: 933px; overflow: hidden;}
.hot_train .train_list li{ float: left; margin-right: 12px; width: 220px; margin-bottom: 14px; height: 120px; position: relative; overflow: hidden;}
.hot_train .train_list li img{  display: block; width: 100%; height: 100%; }
.hot_train .train_list .info{ position: absolute; top:120px; left: 0; width: 220px; height: 120px;}
.hot_train .train_list .mark{ position: absolute; top: 0; left: 0; background: #000; opacity: 0.6; filter:alpha(opacity=60); width: 100%; height: 100%; z-index: 1;}
.hot_train .train_list .title{ line-height: 22px; text-align: center; top: 40%; font-size: 18px; color: #fff; z-index: 2; position: absolute; font-weight: bold; width:100%; left: 0;}
.hot_train .channel_rigtht{ height: 278px;}


#channel_tabBox_1,#channel_tabBox_2,#channel_tabBox_3{ width: 484px; height: 260px; position: relative;}
#channel_tabBox_1 .imgTab,#channel_tabBox_2 .imgTab,#channel_tabBox_3 .imgTab{width: 484px; height:260px; }
#channel_tabBox_1 .imgTab li,#channel_tabBox_2 .imgTab li,#channel_tabBox_3 .imgTab li{ width: 484px; height:260px; }
#channel_tabBox_1 .btnList,#channel_tabBox_2 .btnList,#channel_tabBox_3 .btnList{ position: absolute; bottom: 10px;right:10px;}
#channel_tabBox_1 .btnList li,#channel_tabBox_2 .btnList li,#channel_tabBox_3 .btnList li{ width:20px; height: 10px; overflow: hidden; border-radius: 0;}
#channel_tabBox_1 .btnList .active{ background:#d0243c;}
#channel_tabBox_2 .btnList .active{ background:#39b200;}
#channel_tabBox_3 .btnList .active{  background:#0ca7e8;}

.channel_hot{  width: 484px; height: 80px;}
.channel_hot .title{ line-height: 30px; font-size: 18px; text-align: center;}
.channel_hot .title a{ color: red;}
.channel_hot .desc{ line-height: 22px; font-size: 14px; text-indent: 28px;}

.channel_hot_train{ width: 484px; height: 82px; }
.channel_hot_train li{ width: 154px; height: 85px;}
.channel_hot_train img{ width: 100%; height: 100%; display: block;}

.channel_1 .channel_title{ border-bottom: 3px solid #ff9900;}
.channel_1 .channel_title h2 a,.channel_1 .channel_list i{ color: #ff9900;}
.channel_1 .tab_btnList  .wrapper  a,.channel_2 .tab_btnList  .wrapper  a,.channel_3 .tab_btnList  .wrapper  a{ color:#fff; display:block;}
.channel_1 .tab_btnList  .wrapper p  a:hover,.channel_2 .tab_btnList  .wrapper p  a:hover,.channel_3 .tab_btnList  .wrapper p   a:hover{ text-decoration:none; color: #fff;}



.channel_2 .channel_title{ border-bottom: 3px solid #99cc33;}
.channel_2 .channel_title h2 a,.channel_2 .channel_list i{ color: #99cc33;}
.channel_2 .tab_btnList li a:hover{ color:#99cc33;}

.channel_3 .channel_title{ border-bottom: 3px solid #99cc33;}
.channel_3 .channel_title h2 a,.channel_3 .channel_list i{ color: #99cc33;}
.channel_3 .tab_btnList li a:hover{ color:#0ca7e8;}

.hot_train .channel_title h2 a,.hot_train .channel_title i,.hot_train .channel_list i{ color: #ff9900;}
/*info page*/
.info_section{}

.info_main_left{ width: 314px; margin-right: 20px;}
#infoPage_tab{ width: 314px; height: 246px;margin-bottom: 10px; position: relative;}
#infoPage_tab .imgTab{width: 314px; height:246px; }
#infoPage_tab .imgTab li{ width: 314px; height:246px; }
#infoPage_tab .btnList .active{  background: red;}

.info_main_left .linkpic{ height: 200px; position: relative;}
.info_main_left .linkpic img{display: block; width: 100%; height: 100%;}

.info_main_main{ width: 560px;} 
.info_main_main .top_news{ height: 85px;  padding-top:15px;}
.info_main_main .top_news .title{  line-height: 28px; font-size: 20px;  text-align: center; margin-bottom: 10px;}
.info_main_main .top_news .title a{ color: red;}
.info_main_main .top_news .desc{ line-height: 22px; font-size: 14px; text-indent: 26px; }
.info_main_main .top_news .more{ color: red;}
.info_main_main .gList{ height: 160px;}
.info_main_main .line{ height: 0; overflow: hidden; border: 1px dashed #ccc;}


.info_main_right .info_wrap{ width: 286px; height: 455px; background: #f8f8f8; position: relative;}
.info_main_right .tab_btns{ height: 34px; overflow: hidden; width: 286px;}
.info_main_right .tab_btns li{ float: left; text-align: center; line-height: 33px; border-left: 1px solid #ccc; margin-left: -1px; border-bottom: 1px solid #ccc; height: 33px; font-size: 14px; }
.info_main_right .tab_btns .tab_li{ width:83px; cursor: pointer;}
.info_main_right .tab_btns .active{ background: #fff; color: #09B4FA; border-bottom-color: #fff;}
.info_main_right .tab_btns .big{ width: 120px; }
.info_main_right .info_list{ position: absolute; top: 34px; left: 0; background: #fff; width: 286px; height: 421px; display: none;}
.info_main_right .info_list ul{ padding: 10px; }
.info_main_right .info_list li{ height:26px; line-height:26px; overflow: hidden; font-size: 14px; position: relative; border-bottom: 1px dashed #ccc; margin-bottom: 6px;}
.info_main_right .info_list li a{overflow: hidden; white-space: nowrap; text-overflow:ellipsis; display:inline-block; width: 85%; *display:inline;*zoom:1;}
.info_main_right .info_list li span{ position: absolute; width: 20px; height: 20px; background: #ccc; text-align: center; line-height: 20px; top: 2px; right: 0; color: #fff;}
.info_main_right .info_list .no_1{ background: #FE8302;}
.info_main_right .info_list .no_2{ background:#70B548;}
.info_main_right  .advBox{ width: 286px; height: 90px;}
.info_main_right  .advBox img{ display: block; width: 100%; height: 100%;}

.info_section .news_box{ width: 386px; margin-bottom: 18px; height: 256px; overflow: hidden;}

/* listPage */
.listPage_main,.insidePage_main{ width: 870px;}
.listPage_sidebar,.insidePage_sidebar{ width: 314px; margin-bottom:15px;}
.listPage_sidebar img,.insidePage_sidebar .sideAdv img{ width: 100%; height: auto;}
/*.insidePage_sidebar .hot a{ width:55%;}*/

.arctileTitle,.arctileDeatils{ width: 870px; overflow: hidden;}
.arctileDeatils p{ line-height:26px!important; font-size:14px!important;}
.arctileTitle{ border-bottom: 1px solid #ccc; margin:0 auto;}
.arctileTitle h1{ line-height: 40px; font-size: 20px; color: #000; text-align: center;}
.arctileTitle p{ line-height: 20px; height: 20px;  text-align: center;padding-top:15px;}
.arctileTitle span{ padding: 0 10px; color: #999;}
.arctileDeatils p{ line-height: 25px; font-size: 14px; padding: 1em 0  0 0;}
.arctileDeatils img{ max-width: 100%; display: block; margin-left: auto; margin-right: auto;}
.arctileDeatils .tips{ width: 90%; margin: 10px auto; padding: 10px; background-color: #FFF8E8; border: 1px solid #E7CE8A;}
.arctile-moreLink{font-size: 14px;}
.arctile-moreLink p{ height: 20px; line-height: 20px; width: 45%; overflow: hidden;}
.arctile-moreLink .next{ text-align: right; float:right;}
.arctile-moreLink .prev{ float:left;}
.arctile-moreLink p a:hover{ color: red;}
.shareBox{ padding: 10px 5px; background: #f9f9f9; height: 36px; line-height: 36px;}
.recommendList ul{ width:410px;}



/*about_us*/
.about_us_side{ border: 2px solid #187BC9; border-radius: 10px; width: 300px; margin-bottom:18px;}
.about_us_side dl{ padding: 30px;}
.about_us_side dt{ height: 60px; font-size: 30px; text-align: center; font-weight: bold; color: #0ca7e8;}
.about_us_side dd a{ height: 30px; display: block; line-height: 30px; padding: 10px 0; border-bottom:1px solid #ccc; text-align: center; font-size: 18px; font-weight: bold;}
.about_us_side dd a:hover,.about_us_side .active a{ text-decoration: none; color: #fff; background: #369;}

.about_us_main{ }
.about_us_main p{ line-height: 28px; font-size: 16px; text-indent: 32px;}
.about_us_main h4{ height: 30px; line-height: 30px; font-size: 18px;}
.about_us_main .info_box{ display: none; min-height:380px;}
.about_us_main .gH3{ text-align: center; height: 40px; line-height: 40px; font-size: 25px; padding: 5px 0;}
.about_us_main img{  margin: 10px auto; max-width: 100%;}

/*school page*/
.school_nav{ height: 40px; line-height:40px; background: #3488DD; }
.school_nav ul{ height: 40px; }
.school_nav li{ float: left;}
.school_nav a{ display: block; padding: 0 20px; font-size: 18px; color: #fff;}
.school_nav a:hover{ background: #5FA8F1; text-decoration: none;}

.school_img{ width:1200px; height:400px;}

#schoolPage_tab { width: 1200px; height: 400px; position: relative;}
#schoolPage_tab .imgTab{width: 1200px; height:400px; }
#schoolPage_tab .imgTab li{ width: 1200px; height:400px; }
#schoolPage_tab .btnList .active{  background: red;}

.school_info .gH3{ height: 40px; line-height: 40px; font-size: 18px;}
.school_info .introduction{ width: 780px;}
.school_info .introduction .more{ color: red;}
.school_info .desc{ padding: 20px; height:180px;}
.school_info p{ line-height: 26px; font-size: 15px;}
.school_info .advantage{ width: 402px; height:264px;}

.school_hot_train ul{ padding: 10px 0 0 12px}
.school_hot_train li{ float: left; width: 221px; height: 100px; overflow: hidden; margin-right: 16px; margin-bottom:12px;}
.school_hot_train li img{ display: block; width: 100%; height: 100%;}

.school_train_list table{ width:100%; border: 1px solid #333;}
.school_train_list th{ height: 40px; font-size: 12px; background: #ccc;}
.school_train_bm{ display:block; width:70%; margin:0 auto; height:26px; line-height:26px; color:#fff; background:#66A9EB; border-radius:4px; }
.school_train_bm:hover{text-decoration:none;}
.school_train_list td{ text-align: center; height: 36px; font-size: 14px;}
.school_test_node .gH3{ height: 38px; line-height: 38px; text-align: center; font-size: 25px; padding: 5px 0;}
.school_test_node h4{ height: 26px; line-height: 26px; font-size: 18px; margin-bottom: 6px;}
.school_test_node p{ line-height: 20px; font-size: 16px; margin-bottom: 6px;}

.school_train_info{ position:relative;}
.school_train_info .train_pic{ width: 280px; height:160px; border: 1px solid #ccc; overflow: hidden;}
.school_train_info .line{ width: 0; border-left: 1px solid #ccc; overflow: hidden; position:absolute; left:58%; height: 180px; }
.school_train_info .train_info p,.school_train_info_right p{ height: 20px; line-height:20px; font-size: 16px;  margin-bottom: 10px; font-family: "΢���ź�";}
.school_train_info .link a{ display: block; height: 43px; line-height: 43px; color:#fff; font-size: 18px; width:146px; float: left; margin-right: 20px; text-indent:20px; background: url(img/gIcon.png) no-repeat 0 -160px;}
.school_train_info .link a:hover{ text-decoration: none; }

.school_train_info_left{ width: 700px;}
.school_train_info_left img{ max-width: 100%;}
.school_train_info_right{ width: 450px;}
.school_train_title{ height: 30px; line-height: 30px; padding: 10px 0; font-size: 18px;}
.school_train_title .icon{ float: left; width: 9px; height: 8px; margin-right: 4px; background-position: -80px 0; margin-top: 12px;}
.train_main p .color_red{ color: red;}


.train_main{ width:866px; font-size: 14px;}
.train_main table{ width:100%; border:1px solid #ccc;}
.train_main  table .firstRow,.train_main  table .firstRow p{ height:40px; font-size:16px; font-weight:bold; background:#39A295; color:#fff; text-align:center; line-height:40px;}
.train_main table tr{height:30px;}
.train_main img{ display: block; margin: 10px auto; max-width: 100%;}
.train_main table p{ height:100%; width:100%; text-indent:0; margin-bottom:0; text-align:center;}
/*test*/
.train_main p,.train_main h5{ line-height:26px; font-size: 16px; margin-bottom: 10px;}
.train_side{ width: 314px;}
.train_side dl{ padding:20px; border-bottom: 1px solid #ccc; height:160px;}
.train_side dt{ height: 26px; line-height: 26px; font-size: 16px; font-weight: bold;}
.train_side dd{ height: 24px; line-height: 24px; font-size: 14px; margin-bottom: 4px;}
.train_side dd a{ float: left;}
.train_side dd span{float: right;}

/*teacher*/
.teacher_main{}
.teacher_img{ height: 220px; padding: 10px 0;}
.teacher_main .page_link{ width: 280px;}
.teacher_main .strong{ width: 1200px; height: 230px;}
.teacher_main .strong p{ line-height: 26px; font-size: 16px;}
.teacher_main .page_link{ width: 180px; height: 200px;}
.teacher_main .page_link li{ text-align: center; height: 24px; line-height: 24px; font-size: 16px;}
.teacher_left,.teacher_right,.teacher_arctile_left,.teacher_arctile_right{ width: 590px;}
.teacher_main .teachers h4{ line-height: 24px;}
.teacher_vedio_box{ height: 170px; padding: 10px 0 0px 20px; overflow: hidden;}
.teacher_vedio_list li{ float: left; height: 140px; width: 180px; margin-right:16px;}
.teacher_vedio_list p a{ height: 20px; line-height: 20px; text-align: center; font-size: 14px; display: block;}
.teacher_vedio_list img{ display: block; width: 100%; height: 100%;}


.teachers_list li{margin:20px 35px 20px 35px;}
.teachers_list .l{width:162px;height:163px;background:url(../img/bg_ava.png) no-repeat; margin-right: 16px;}
.teachers_list .l img{margin:8px 0 10px 10px}
.teachers_list .r{width:310px;}
.teachers_list .r h2{height:35px;line-height:35px;background:url(../img/bg-tc.png) no-repeat;padding-left:20px;}
.teachers_list .r h2 span{ color: #f6ab00; padding-left: 28px;}
.teachers_list p{ line-height: 28px; font-size:14px;}

.school_hj_wrap{ width:1198px; overflow:hidden;}
.school_hj{ padding: 20px 0 0 24px; overflow:hidden;}
.school_hj li{ float: left; height: 190px; width: 208px; margin-right: 26px;}
.school_hj img{ display: block; width: 208px; height: 160px;}
.school_hj p{ height: 30px; line-height: 30px; text-align: center;}
.school_hj .last{margin-right: 0;}


/* manage */
.manage_img{ height: 220px; padding: 10px 0;}
.manage_img img{ height: 100%; width: 100%;}
.manage_side { width: 215px; font-weight: bold; text-align: center; height: 311px; border:1px solid #ccc;}
.manage_side dt{ height: 38px; line-height:38px; font-size: 18px; text-align:left; background:#00BEF0; color:#fff; font-weight:normal;}
.manage_side dd{ height: 30px; }
.manage_side a{ display: block; font-size: 16px; text-align:left; font-weight:normal; background:#F8F8F8; text-indent:20px; height:30px; line-height:30px;}
.manage_side a:hover{ text-decoration:none;background:#EDEDED;}
.manage_tab{ width:598px; height: 310px;}
.manage_tab .list_wrap{ display: none;}

.manage_right_list{ width: 361px; height: 310px; }
.manage_right_list .gList{ height:100px;}
.manage_tab_btnList{ position: relative;}
.manage_tab_btnList li{ float: left; margin-right: 20px; font-size: 18px; font-weight: bold; padding: 0 10px; position: relative; cursor: pointer;}
.manage_tab_btnList .active{ background: #fff; margin-top: 1px;}
.manage_pic_list{ height: 260px; text-align: center; padding: 20px 0 20px 10px; }
.manage_pic_list li{ width: 380px; display: inline-block; margin-right: 12px; *display:inline;*zoom:1; height: 260px;}
.manage_pic_list li img{ width: 100%; height: 100%;}
.manage_info_list{ width: 591px; height:228px;}

/*student*/
.student_img{ height: 220px; padding: 10px 0; overflow: hidden;}
.student_img img{ height: 100%; width: 100%;}
.student_info_list{ width: 386px;}
.student_info_list .gList{ height:175px;}
.student_pic_wrap{ width: 1198px; overflow: hidden;}
.student_class_pic,.student_active_pic{padding:14px 0 14px 10px;}
.student_class_pic li,.student_active_pic li{height: 180px; width: 225px; float: left; margin-right: 12px;}
.student_class_pic li img,.student_active_pic li img{ width: 100%; height: 100%; display: block;border:2px solid #E5E5E5;}
.student_side{ width: 240px; height: 286px;}
.student_side ul{ padding:10px;}
.student_side li{ width: 110px; float: left; height: 34px;line-height: 34px;  text-align: center; }
.student_side li a{ display: block;font-size:16px;font-weight:bold;}
.student_side li a:hover{ background: #ccc; text-decoration: none;}
.student_succ_case{ width: 942px; height: 286px; overflow: hidden;}
.student_succ_pic{ padding:10px 0 10px 20px; text-align: center;}
.student_succ_pic li{ width:210px; float: left; margin-right: 20px;}
.student_succ_pic li img{width:210px; height: 200px; display: block;border:2px solid #E5E5E5;}
.student_succ_pic p{ padding:6px 0; font-size: 14px;font-weight:bold;}



/* add by xhs 140522*/
.info_section .c91,.info_section .c94,.info_section .c108,.info_section .c162,.info_section .c167,.info_section .c164{ margin-right:0px; float: right;}  

.inc_page{width:auto;height:23px;padding:5px 0 10px 0px; text-align:center;clear:both; line-height:23px;}
.inc_page a{color:#606060;border:1px solid #e4e4e4;padding:2px 7px;margin:0 3px 0 2px;background:#f5f5f5;line-height:20px;display:inline-block;font-family:simsun;text-indent:0px;}
.inc_page a:hover{border:1px solid #444444;background:#444444;color:#fff;text-decoration:none;}
.inc_page a.disabled{color:#ccc;border:1px solid #e4e4e4;font-family:simsun;}
.inc_page a.disabled:hover{background:none; color:#444444;}
.inc_page a.current{border:1px solid #444444;background:#444444;color:#fff;text-decoration:none;}
.inc_page a.hov{border:1px solid #006cbf;background:#006cbf;color:#fff;text-decoration:none;}
.inc_page i{line-height:30px;font-style:normal;height:30px}
.inc_page cite{line-height:24px;}
.inc_page span{color:#666;border:1px solid #ddd;padding:1px 8px;margin:0 3px 0 2px;background:#f5f5f5;line-height:20px;display:inline-block;font-family:simsun;}

/* add by chaos 2014-05-29*/
.schoolList_wrap { width: 1198px;margin-top:15px;margin-bottom:15px;}
.schoolList{ padding-left: 18px; padding-top: 10px;  *padding-bottom: 20px;}
.schoolList li{list-style-type: none; float: left; margin-right: 20px; margin-bottom: 20px; border:1px solid #CDE2F5;padding:6px 6px 0 6px; width:261px;}
.schoolList img{ width: 261px; height: 152px; display: block;}
.schoolList li p{height:25px; text-align: center; padding: 10px 0;}
.schoolList li  p a{display: inline-block; *display: inline; *zoom: 1; height: 25px; margin-right: 20px; }
.schoolList .zsjz{ background-position: 0 -6px; }
.schoolList .baoming{ background-position: 0 -34px; }

/* add by chaos 2014-05-30*/
.schoolArea{ width: 1200px;}
.schoolArea a{display: block; float: left;  margin-right: 16px;}
.schoolArea img{display: block; width:136px; height: auto; }
.schoolArea a.last{ margin-right: 0;}


.train_table{ width:94%; border:1px solid #ccc; margin:10px auto;}
.train_table th{ height: 30px; line-height: 30px; background: #ffb392;}
.train_table td{ color:#006799; padding: 6px 0; text-align: center; }
.train_table td a{ color:#006799; }
.train_table td .bm{display: inline-block; padding: 2px 6px; background: #369; color: #fff;}
.train_table .color_red{ color: red;}


/* add by chaos 2014-06-05*/
.feedBack_table{ width:800px; margin:30px auto;}
.feedBackTitle{ text-align:center; font-size:26px; margin-top:20px;}
.feedBack_table .title{ width:280px;text-align:right; font-size:14px;}
.feedBack_table .text{width:280px; height:20px; line-height:20px; margin-bottom:6px; padding:5px 0;}
.feedBack_table .textarea{ width:280px; height:60px;}
.feedBack_table .sub{ width:100px; height:30px;}
.feedBack_table span{ color:red;} 


/*add by chaos 2014-06-09*/
.index_53kf{ position:fixed; width:121px; height:298px; background:url(img/53kf.gif); top:50%; margin-top: -150px; right:5px;  z-index:99999;}
.index_53kfcanada{ position:fixed; width:121px; height:298px; background:url(img/53kf2.gif); top:50%; margin-top: -150px; right:5px;  z-index:99999;}

.er404{ width: 775px; height: 268px; background: url(../img/404.gif) no-repeat; margin: 50px auto; position:relative;}
.er404 h1{ position: absolute; top: 66px; left: 430px; font-size: 16px; width: 300px; color: #fff;}
.er404 a{ color: #fff; position: absolute; top:184px; font-size: 14px;}
.er404 a:hover{color: red;}
.er404 .homeLink{ left: 583px;}
.er404 .prevLink{ left: 685px;}




/* add by chaos 2014-07-15*/
.zgz_wrap{ width: 1100px; margin-right: auto; margin-left: auto; padding: 20px 0;}
.zgz_news_list_wrap{ margin-right: 16px;}

.zgz_link_item{ float: left; width: 332px;height: 130px; margin-right: 20px; background: red; margin-bottom: 20px;}






/*add by chaos 2014-08-06*/

.teacher-wrap{width: 1200px;height: 160px;position: relative;padding: 10px 0;}
.teacher-wrap .wrap-in{width: 1138px;height: 160px;position: absolute;top: 10px;left: 32px;overflow: hidden;}
.teacher-wrap .target{position: absolute;top: 0;left: 0;}
.teacher-wrap .target li{float: left;width: 178px;margin-right: 14px;height: 160px;background: #666;list-style-type: none;
}
.teacher-wrap .target li img{ display: block; width:  178px; height: 160px;}
.teacher-wrap .btn-next,.teacher-wrap .btn-prev{display: block;width: 23px;height: 60px; text-align: center; line-height: 60px; font-size: 40px; text-decoration: none; font-weight: bold; position: absolute;top: 50%;margin-top: -30px; color: #333;}
.teacher-wrap .btn-prev{left: 0;}
.teacher-wrap .btn-next{right: 6px;}


.teacher-top-info{ padding-top: 16px; font-family: "΢���ź�" }
.teacher-top-info-wrap{ width: 336px;  margin-right:20px; }
.teacher-top-info-wrap img{ width: 336px; height: 310px; display: block; }
.teacher-top-info-details { width: 842px;}
.teacher-top-info-details .name{ height: 40px; line-height: 40px; font-size: 24px;}
.details-wrap{ line-height: 30px; font-size: 16px; margin-bottom: 10px;}
.details-wrap .left-info{ float: left; font-weight: bold; padding-left: 45px; position: relative;}
.details-wrap .left-info .ticon{ position: absolute; top: 0; left: 0; width: 30px; height: 30px; background: url(../img/school-info-bg.gif);}
.details-wrap .left-info .ticon1{ background-position: 0 -69px;}
.details-wrap .left-info .ticon2{ background-position: 0 0;}
.details-wrap .left-info .ticon3{ background-position: 0 -33px;}
.details-wrap .left-info .ticon4{ background-position: 0 -109px;}
.details-wrap .left-info .ticon5{ background-position: 0 -151px;}
.details-wrap .left-info .ticon6{ background-position: 0 -192px;}
.teacher-info-desc p{ font-size: 14px; line-height: 24px;}

.detail{border:1px solid #e3e3e3;background:#fff;padding:0px 15px;line-height:35px;}	
.job_info{margin-bottom:10px;}
.job_info td,.job_info th{border-bottom:1px dashed #d7d7d7;}
.job_info th{color:#919191}













